Interface ConnectionNegotiationProperties

All Known Implementing Classes:
ConnectionNegotiationPropertiesImpl

public interface ConnectionNegotiationProperties
Encapsulates connection negotiation message
Author:
packettracerexapps@external.cisco.com
  • Field Details

  • Method Details

    • isBinaryEncoding

      boolean isBinaryEncoding()
    • setSignature

      void setSignature(String signature)
      Parameters:
      signature - String
    • getSignature

      String getSignature()
      Returns:
      String The signature
    • setVersion

      void setVersion(int version)
      Parameters:
      version - int
    • getVersion

      int getVersion()
      Returns:
      int The version
    • setClientUid

      void setClientUid(String clientUid)
      Parameters:
      clientUid - String
    • getClientUid

      String getClientUid()
      Returns:
      String The uuid
    • setServerUid

      void setServerUid(String serverUid)
      Parameters:
      serverUid - String
    • getServerUid

      String getServerUid()
      Returns:
      String The uuid
    • setEncoding

      void setEncoding(int encoding)
      Parameters:
      encoding - int
    • getEncoding

      int getEncoding()
      Returns:
      int The encoding
    • setEncryption

      void setEncryption(int encryption)
      Parameters:
      encryption - int
    • getEncryption

      int getEncryption()
      Returns:
      int encryption
    • setCompression

      void setCompression(int compression)
      Parameters:
      compression - int
    • getCompression

      int getCompression()
      Returns:
      int compression
    • setAuthentication

      void setAuthentication(int authentication)
      Parameters:
      authentication - int
    • getAuthentication

      int getAuthentication()
      Returns:
      int authentication
    • getClientTimestamp

      String getClientTimestamp()
      Returns:
      clientTimestamp String
    • setClientTimestamp

      void setClientTimestamp(String clientTimestamp)
      Parameters:
      clientTimestamp - String
    • setServerTimestamp

      void setServerTimestamp(String serverTimestamp)
      Parameters:
      serverTimestamp - String
    • getServerTimestamp

      String getServerTimestamp()
      Returns:
      String serverTimestamp
    • setKeepAlivePeriod

      void setKeepAlivePeriod(int keepAlivePeriod)
      Parameters:
      keepAlivePeriod - int
    • getKeepAlivePeriod

      int getKeepAlivePeriod()
      Returns:
      int keepAlivePeriod
    • toMessage

      String toMessage()
      Returns:
      String a connection negotiation PTMP message string
    • getAuthenticationApplication

      String getAuthenticationApplication()
    • getAuthenticationSecret

      String getAuthenticationSecret()
    • setAuthenticationApplication

      void setAuthenticationApplication(String app_id)
    • setAuthenticationSecret

      void setAuthenticationSecret(String shared_secret)
    • getReserved

      String getReserved()
    • setReserved

      void setReserved(String reserved)